/*单选按钮组样式--radio--circle--start*/

.radio-circle{
	position: relative;
}
.radio-circle label > label {
	width: 14px;
	height: 14px;
	cursor: pointer;
	position: absolute;
	margin-left: -15px;
	top: 0px;
	border: 1px solid #757575;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}

.radio-circle label > label:after {
	content: '';
	width: 6px;
	height: 6px;
	position: absolute;
	top: 4px;
	left: 4px;
	background: #757575;
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
}

.radio-circle label > label:hover::after {
	filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

.radio-circle input[type=radio] {
	visibility: hidden;
}

.radio-circle input[type=radio]:checked + label:after {
	filter: progid: DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

.radio-circle .text {
	-moz-user-select: -moz-none;
	-ms-user-select: none;
	-webkit-user-select: none;
	user-select: none;
	cursor: pointer;
	font: inherit;
	margin-left: 10px;
	font-weight: normal;
}


/*单选按钮组样式--radio--circle--end*/